package 力扣.链表;

class ListNode237 {
    int val;
    ListNode237 next;
    ListNode237(int x) { val = x; }
}
public class 删除链表中的节点237 {
    public static void main(String[] args) {
        ListNode237 listNode = new ListNode237(5);
        deleteNode(listNode);
    }

    /**
     * 我们无法访问我们想要删除的节点 之前 的节点，我们始终不能修改该节点的 next 指针。
     * 相反，我们必须将想要删除的节点的值替换为它后面节点中的值，然后删除它之后的节点
     *
     * @param node
     */
    public static void deleteNode(ListNode237 node) {
        node.val = node.next.val;
        node.next = node.next.next;
    }
}
